home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
•The School House•
/
Astromacronomer •••
/
BASIC Runtime
/
BASIC Runtime.rsrc
/
CODE_16.txt
< prev
next >
Wrap
Text File
|
1986-09-30
|
56KB
|
1,026 lines
# near model CODE resource
# jump table entries: 3696-3737 (42 of them)
export_468:
00000000 50ED F0F8 st [A5 - 0xF08]
00000004 4EAD 05DA jsr [A5 + 0x5DA /* export_183 */]
00000008 3E3C 00EA move.w D7, 0xEA
0000000C 4EAD 044A jsr [A5 + 0x44A /* export_133 */]
00000010 182D ECFB move.b D4, [A5 - 0x1305]
00000014 4EAD 0472 jsr [A5 + 0x472 /* export_138 */]
00000018 1004 move.b D0, D4
0000001A 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
0000001E 2B6D ECA6 ECDE move.l [A5 - 0x1322], [A5 - 0x135A]
00000024 2B6D ECAA ECE2 move.l [A5 - 0x131E], [A5 - 0x1356]
0000002A 588F addq.l A7, 4
0000002C 2C48 movea.l A6, A0
0000002E 6100 03C6 bsr +0x3C8 /* 000003F6 */
00000032 2B48 F058 move.l [A5 - 0xFA8], A0
00000036 264F movea.l A3, A7
label00000038:
00000038 6100 02B4 bsr +0x2B6 /* 000002EE */
0000003C 6614 bne +0x16 /* 00000052 */
0000003E D6FC 001C add.w A3, 0x1C
00000042 226B FFFC movea.l A1, [A3 - 0x4]
00000046 B3ED F058 cmpa.l A1, [A5 - 0xFA8]
0000004A 66EC bne -0x12 /* 00000038 */
0000004C 2E4B movea.l A7, A3
0000004E 2B4B F04E move.l [A5 - 0xFB2], A3
label00000052:
00000052 204E movea.l A0, A6
00000054 7222 moveq.l D1, 0x22
00000056 4EAD 05FA jsr [A5 + 0x5FA /* export_187 */]
0000005A 2F2D F058 move.l -[A7], [A5 - 0xFA8]
0000005E 3F2D F02A move.w -[A7], [A5 - 0xFD6]
00000062 3E3C 00E5 move.w D7, 0xE5
00000066 4EAD 044A jsr [A5 + 0x44A /* export_133 */]
0000006A 4EAD 0472 jsr [A5 + 0x472 /* export_138 */]
0000006E 0C04 0002 cmpi.b D4, 0x2
00000072 662A bne +0x2C /* 0000009E */
00000074 4EAD 0032 jsr [A5 + 0x32 /* export_2 */]
00000078 3F03 move.w -[A7], D3
0000007A 7401 moveq.l D2, 0x01
0000007C 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
00000080 0C40 F9F9 cmpi.w D0, 0xF9F9
00000084 6604 bne +0x6 /* 0000008A */
00000086 4EAD 046A jsr [A5 + 0x46A /* export_137 */]
label0000008A:
0000008A 3F02 move.w -[A7], D2
0000008C 4240 clr.w D0
0000008E 9EFC 000C sub.w A7, 0xC
00000092 4A42 tst.w D2
00000094 5BC0 smi D0
00000096 6B76 bmi +0x78 /* 0000010E */
00000098 5EC0 sgt D0
0000009A 4400 neg.b D0
0000009C 6070 bra +0x72 /* 0000010E */
label0000009E:
0000009E 0C04 0008 cmpi.b D4, 0x8
000000A2 6730 beq +0x32 /* 000000D4 */
000000A4 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
000000A8 2F2D ECA6 move.l -[A7], [A5 - 0x135A]
000000AC 2B6D F1D4 ECA6 move.l [A5 - 0x135A], [A5 - 0xE2C]
000000B2 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
000000B6 3E00 move.w D7, D0
000000B8 7001 moveq.l D0, 0x01
000000BA 0C47 F9F9 cmpi.w D7, 0xF9F9
000000BE 660C bne +0xE /* 000000CC */
000000C0 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */]
000000C4 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
000000C8 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
label000000CC:
000000CC 2F2D ECA6 move.l -[A7], [A5 - 0x135A]
000000D0 518F subq.l A7, 8
000000D2 603A bra +0x3C /* 0000010E */
label000000D4:
000000D4 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
000000D8 2F2D ECAA move.l -[A7], [A5 - 0x1356]
000000DC 2F2D ECA6 move.l -[A7], [A5 - 0x135A]
000000E0 2B6D F1D8 ECA6 move.l [A5 - 0x135A], [A5 - 0xE28]
000000E6 2B6D F1DC ECAA move.l [A5 - 0x1356], [A5 - 0xE24]
000000EC 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
000000F0 3E00 move.w D7, D0
000000F2 7001 moveq.l D0, 0x01
000000F4 0C47 F9F9 cmpi.w D7, 0xF9F9
000000F8 660C bne +0xE /* 00000106 */
000000FA 4EAD 04BA jsr [A5 + 0x4BA /* export_147 */]
000000FE 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */]
00000102 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
label00000106:
00000106 2F2D ECAA move.l -[A7], [A5 - 0x1356]
0000010A 2F2D ECA6 move.l -[A7], [A5 - 0x135A]
label0000010E:
0000010E E058 ror D0.w, 8
00000110 1004 move.b D0, D4
00000112 5900 subq.b D0, 4
00000114 3F00 move.w -[A7], D0
00000116 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */]
0000011A 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
0000011E 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
00000122 2F08 move.l -[A7], A0
00000124 3B6D F03A F02A move.w [A5 - 0xFD6], [A5 - 0xFC6]
0000012A 2F0A move.l -[A7], A2
0000012C 3F3C 0094 move.w -[A7], 0x94
00000130 7C00 moveq.l D6, 0x00
00000132 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
00000136 6104 bsr +0x6 /* 0000013C */
00000138 4EED 022A jmp [A5 + 0x22A /* export_65 */]
fn0000013C:
0000013C 95CA sub.l A2, A2
0000013E 2C48 movea.l A6, A0
00000140 6730 beq +0x32 /* 00000172 */
00000142 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
00000146 602A bra +0x2C /* 00000172 */
export_472:
00000148 7C01 moveq.l D6, 0x01
0000014A 2C48 movea.l A6, A0
0000014C B1ED ECE6 cmpa.l A0, [A5 - 0x131A]
00000150 6614 bne +0x16 /* 00000166 */
00000152 BFED ECF2 cmpa.l A7, [A5 - 0x130E]
00000156 640E bcc +0x10 /* 00000166 */
00000158 286D ECEA movea.l A4, [A5 - 0x1316]
0000015C 246D ECEE movea.l A2, [A5 - 0x1312]
00000160 266D ECF2 movea.l A3, [A5 - 0x130E]
00000164 6028 bra +0x2A /* 0000018E */
label00000166:
00000166 95CA sub.l A2, A2
00000168 4A2D F01E tst.b [A5 - 0xFE2]
0000016C 6704 beq +0x6 /* 00000172 */
0000016E 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
label00000172:
00000172 2848 movea.l A4, A0
00000174 6100 0174 bsr +0x176 /* 000002EA */
00000178 6602 bne +0x4 /* 0000017C */
0000017A BDD3 cmpa.l A6, [A3]
label0000017C:
0000017C 664C bne +0x4E /* 000001CA */
0000017E 2B4E ECE6 move.l [A5 - 0x131A], A6
00000182 2B4C ECEA move.l [A5 - 0x1316], A4
00000186 2B4A ECEE move.l [A5 - 0x1312], A2
0000018A 2B4B ECF2 move.l [A5 - 0x130E], A3
label0000018E:
0000018E 280B move.l D4, A3
00000190 5D84 subq.l D4, 6
00000192 2E44 movea.l A7, D4
00000194 182B 0005 move.b D4, [A3 + 0x5]
00000198 6A5E bpl +0x60 /* 000001F8 */
0000019A D6FC 0012 add.w A3, 0x12
0000019E 341B move.w D2, [A3]+
000001A0 4A46 tst.w D6
000001A2 6730 beq +0x32 /* 000001D4 */
000001A4 D452 add.w D2, [A2]
000001A6 6928 bvs +0x2A /* 000001D0 */
label000001A8:
000001A8 3482 move.w [A2], D2
000001AA 321B move.w D1, [A3]+
000001AC B242 cmp.w D1, D2
000001AE 5DC0 slt D0
000001B0 6D04 blt +0x6 /* 000001B6 */
000001B2 5EC0 sgt D0
000001B4 4400 neg.b D0
label000001B6:
000001B6 D02B FFEE add.b D0, [A3 - 0x12]
000001BA 671E beq +0x20 /* 000001DA */
000001BC 3B5B F02A move.w [A5 - 0xFD6], [A3]+
000001C0 205B movea.l A0, [A3]+
000001C2 2B4F F04E move.l [A5 - 0xFB2], A7
label000001C6:
000001C6 4EED 022A jmp [A5 + 0x22A /* export_65 */]
label000001CA:
000001CA 7401 moveq.l D2, 0x01
000001CC 4EED 0042 jmp [A5 + 0x42 /* export_4 */]
label000001D0:
000001D0 4EED 01DA jmp [A5 + 0x1DA /* export_55 */]
label000001D4:
000001D4 342D ECDE move.w D2, [A5 - 0x1322]
000001D8 60CE bra -0x30 /* 000001A8 */
label000001DA:
000001DA 2E4B movea.l A7, A3
000001DC 5C4F addq.w A7, 6
000001DE 2B4F F04E move.l [A5 - 0xFB2], A7
000001E2 204C movea.l A0, A4
000001E4 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
000001E8 0C40 002C cmpi.w D0, 0x2C /* ',' */
000001EC 66D8 bne -0x26 /* 000001C6 */
000001EE 7C01 moveq.l D6, 0x01
000001F0 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
000001F4 6100 FF46 bsr -0xB8 /* 0000013C */
label000001F8:
000001F8 5C8B addq.l A3, 6
000001FA 5804 addq.b D4, 4
000001FC 1B44 ECFB move.b [A5 - 0x1305], D4
00000200 0C04 0008 cmpi.b D4, 0x8
00000204 6726 beq +0x28 /* 0000022C */
00000206 508B addq.l A3, 8
00000208 261B move.l D3, [A3]+
0000020A 4A46 tst.w D6
0000020C 6716 beq +0x18 /* 00000224 */
0000020E 2B52 ECA6 move.l [A5 - 0x135A], [A2]
00000212 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
label00000216:
00000216 261B move.l D3, [A3]+
00000218 4EAD 018A jsr [A5 + 0x18A /* export_45 */]
0000021C 4440 neg.w D0
0000021E 24AD ECA6 move.l [A2], [A5 - 0x135A]
00000222 6092 bra -0x6C /* 000001B6 */
label00000224:
00000224 2B6D ECDE ECA6 move.l [A5 - 0x135A], [A5 - 0x1322]
0000022A 60EA bra -0x14 /* 00000216 */
label0000022C:
0000022C 2B5B ECC6 move.l [A5 - 0x133A], [A3]+
00000230 2B5B ECCA move.l [A5 - 0x1336], [A3]+
00000234 4A46 tst.w D6
00000236 6726 beq +0x28 /* 0000025E */
00000238 2B5A ECA6 move.l [A5 - 0x135A], [A2]+
0000023C 2B52 ECAA move.l [A5 - 0x1356], [A2]
00000240 598A subq.l A2, 4
00000242 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
label00000246:
00000246 2B5B ECC6 move.l [A5 - 0x133A], [A3]+
0000024A 2B5B ECCA move.l [A5 - 0x1336], [A3]+
0000024E 4EAD 0192 jsr [A5 + 0x192 /* export_46 */]
00000252 24ED ECA6 move.l [A2]+, [A5 - 0x135A]
00000256 24AD ECAA move.l [A2], [A5 - 0x1356]
0000025A 6000 FF5A bra -0xA4 /* 000001B6 */
label0000025E:
0000025E 2B6D ECDE ECA6 move.l [A5 - 0x135A], [A5 - 0x1322]
00000264 2B6D ECE2 ECAA move.l [A5 - 0x1356], [A5 - 0x131E]
0000026A 60DA bra -0x24 /* 00000246 */
export_480:
0000026C 2B48 F058 move.l [A5 - 0xFA8], A0
00000270 4EAD 0782 jsr [A5 + 0x782 /* export_236 */]
00000274 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
00000278 C548 exg A2, A0
0000027A 588F addq.l A7, 4
0000027C 6100 00A0 bsr +0xA2 /* 0000031E */
00000280 6606 bne +0x8 /* 00000288 */
00000282 D6FC 000C add.w A3, 0xC
00000286 2E4B movea.l A7, A3
label00000288:
00000288 3F2D F02A move.w -[A7], [A5 - 0xFD6]
0000028C 206D F058 movea.l A0, [A5 - 0xFA8]
00000290 2F08 move.l -[A7], A0
00000292 2F0A move.l -[A7], A2
00000294 3F3C 00BE move.w -[A7], 0xBE
00000298 2B4F F04E move.l [A5 - 0xFB2], A7
0000029C 6026 bra +0x28 /* 000002C4 */
export_479:
0000029E 4A2D F01E tst.b [A5 - 0xFE2]
000002A2 6642 bne +0x44 /* 000002E6 */
000002A4 2448 movea.l A2, A0
000002A6 588F addq.l A7, 4
000002A8 6174 bsr +0x76 /* 0000031E */
000002AA 6600 0098 bne +0x9A /* 00000344 */
000002AE 2B4B F04E move.l [A5 - 0xFB2], A3
000002B2 2E4B movea.l A7, A3
000002B4 3B6D F02A F03A move.w [A5 - 0xFC6], [A5 - 0xFD6]
000002BA 5C8B addq.l A3, 6
000002BC 245B movea.l A2, [A3]+
000002BE 3B53 F02A move.w [A5 - 0xFD6], [A3]
000002C2 204A movea.l A0, A2
label000002C4:
000002C4 4EAD 04CA jsr [A5 + 0x4CA /* export_149 */]
000002C8 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
000002CC 6704 beq +0x6 /* 000002D2 */
000002CE 4EED 022A jmp [A5 + 0x22A /* export_65 */]
label000002D2:
000002D2 3B6D F03A F02A move.w [A5 - 0xFD6], [A5 - 0xFC6]
000002D8 548F addq.l A7, 2
000002DA 205F movea.l A0, [A7]+
000002DC 5C8F addq.l A7, 6
000002DE 2B4F F04E move.l [A5 - 0xFB2], A7
000002E2 4EED 022A jmp [A5 + 0x22A /* export_65 */]
label000002E6:
000002E6 4EED 0252 jmp [A5 + 0x252 /* export_70 */]
fn000002EA:
000002EA 264F movea.l A3, A7
000002EC 508B addq.l A3, 8
fn000002EE:
000002EE 2F09 move.l -[A7], A1
label000002F0:
000002F0 301B move.w D0, [A3]+
000002F2 0C40 00BE cmpi.w D0, 0xBE
000002F6 6606 bne +0x8 /* 000002FE */
000002F8 D6FC 000A add.w A3, 0xA /* '\n' */
000002FC 60F2 bra -0xC /* 000002F0 */
label000002FE:
000002FE 0C40 0094 cmpi.w D0, 0x94
00000302 6614 bne +0x16 /* 00000318 */
00000304 225B movea.l A1, [A3]+
00000306 C34A exg A1, A2
00000308 2E09 move.l D7, A1
0000030A 670C beq +0xE /* 00000318 */
0000030C B5C9 cmpa.l A2, A1
0000030E 6708 beq +0xA /* 00000318 */
00000310 2449 movea.l A2, A1
00000312 D6FC 001C add.w A3, 0x1C
00000316 60D8 bra -0x26 /* 000002F0 */
label00000318:
00000318 4CDF 0200 movem.l A1, [A7]+
0000031C 4E75 rts
fn0000031E:
0000031E 264F movea.l A3, A7
00000320 588B addq.l A3, 4
label00000322:
00000322 3013 move.w D0, [A3]
00000324 0C40 0094 cmpi.w D0, 0x94
00000328 6606 bne +0x8 /* 00000330 */
0000032A D6FC 0022 add.w A3, 0x22 /* '\"' */
0000032E 60F2 bra -0xC /* 00000322 */
label00000330:
00000330 0C40 00BE cmpi.w D0, 0xBE
00000334 660C bne +0xE /* 00000342 */
00000336 B5EB 0002 cmpa.l A2, [A3 + 0x2]
0000033A 6706 beq +0x8 /* 00000342 */
0000033C D6FC 000C add.w A3, 0xC
00000340 60E0 bra -0x1E /* 00000322 */
label00000342:
00000342 4E75 rts
label00000344:
00000344 343C 001E move.w D2, 0x1E
00000348 4EED 0042 jmp [A5 + 0x42 /* export_4 */]
export_469:
0000034C 7210 moveq.l D1, 0x10
0000034E 4EAD 05FA jsr [A5 + 0x5FA /* export_187 */]
00000352 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */]
00000356 3200 move.w D1, D0
00000358 2E1F move.l D7, [A7]+
0000035A 2F08 move.l -[A7], A0
0000035C 3F2D F02A move.w -[A7], [A5 - 0xFD6]
00000360 42A7 clr.l -[A7]
00000362 2F2D ED38 move.l -[A7], [A5 - 0x12C8]
00000366 3F3C 0096 move.w -[A7], 0x96
0000036A 2B4F F04E move.l [A5 - 0xFB2], A7
0000036E 2F07 move.l -[A7], D7
00000370 600A bra +0xC /* 0000037C */
fn00000372:
00000372 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
export_470:
label00000376:
00000376 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */]
0000037A 3200 move.w D1, D0
label0000037C:
0000037C 4A82 tst.l D2
0000037E 6B12 bmi +0x14 /* 00000392 */
00000380 4EAD 05CA jsr [A5 + 0x5CA /* export_181 */]
00000384 4EAD 0642 jsr [A5 + 0x642 /* export_196 */]
00000388 B0AD ED38 cmp.l D0, [A5 - 0x12C8]
0000038C 660A bne +0xC /* 00000398 */
0000038E 4EAD 0622 jsr [A5 + 0x622 /* export_192 */]
label00000392:
00000392 2049 movea.l A0, A1
00000394 5388 subq.l A0, 1
00000396 4E75 rts
label00000398:
00000398 4EED 064A jmp [A5 + 0x64A /* export_197 */]
0000039C 4E75 rts
export_476:
0000039E 247C FFFF FFFF movea.l A2, 0xFFFFFFFF
000003A4 6100 FF44 bsr -0xBA /* 000002EA */
000003A8 0C40 0096 cmpi.w D0, 0x96
000003AC 6710 beq +0x12 /* 000003BE */
000003AE 558B subq.l A3, 2
000003B0 2E4B movea.l A7, A3
000003B2 2B4B F04E move.l [A5 - 0xFB2], A3
000003B6 343C 0003 move.w D2, 0x3
000003BA 4EED 0042 jmp [A5 + 0x42 /* export_4 */]
label000003BE:
000003BE 2E4B movea.l A7, A3
000003C0 201F move.l D0, [A7]+
000003C2 4A2D F01E tst.b [A5 - 0xFE2]
000003C6 6604 bne +0x6 /* 000003CC */
000003C8 4EAD 0602 jsr [A5 + 0x602 /* export_188 */]
label000003CC:
000003CC 201F move.l D0, [A7]+
000003CE 6706 beq +0x8 /* 000003D6 */
000003D0 2240 movea.l A1, D0
000003D2 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */]
label000003D6:
000003D6 3B5F F02A move.w [A5 - 0xFD6], [A7]+
000003DA 2E1F move.l D7, [A7]+
000003DC 2B4F F04E move.l [A5 - 0xFB2], A7
000003E0 4A2D F01E tst.b [A5 - 0xFE2]
000003E4 6608 bne +0xA /* 000003EE */
000003E6 2047 movea.l A0, D7
000003E8 610C bsr +0xE /* 000003F6 */
000003EA 4EED 022A jmp [A5 + 0x22A /* export_65 */]
label000003EE:
000003EE 487A FDD6 pea.l [PC - 0x22A /* 000001C6, value 0x4EED022A */]
000003F2 6000 FF7E bra -0x80 /* 00000372 */
export_462:
export_464:
fn000003F6:
000003F6 763A moveq.l D3, 0x3A
000003F8 600A bra +0xC /* 00000404 */
export_465:
000003FA 0C40 0008 cmpi.w D0, 0x8
000003FE 6700 01AE beq +0x1B0 /* 000005AE */
export_474:
00000402 7600 moveq.l D3, 0x00
label00000404:
00000404 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
00000408 6006 bra +0x8 /* 00000410 */
label0000040A:
0000040A 4843 swap.w D3
label0000040C:
0000040C 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
label00000410:
00000410 4A40 tst.w D0
00000412 6718 beq +0x1A /* 0000042C */
00000414 B640 cmp.w D3, D0
00000416 6714 beq +0x16 /* 0000042C */
00000418 0C40 0022 cmpi.w D0, 0x22 /* '\"' */
0000041C 67EC beq -0x12 /* 0000040A */
0000041E 0C40 0098 cmpi.w D0, 0x98
00000422 66E8 bne -0x16 /* 0000040C */
00000424 4A43 tst.w D3
00000426 67E4 beq -0x1A /* 0000040C */
00000428 5244 addq.w D4, 1
0000042A 60E0 bra -0x1E /* 0000040C */
label0000042C:
0000042C 4E75 rts
export_473:
0000042E 4EAD 060A jsr [A5 + 0x60A /* export_189 */]
00000432 667E bne +0x80 /* 000004B2 */
00000434 0C40 F892 cmpi.w D0, 0xF892
00000438 6642 bne +0x44 /* 0000047C */
0000043A 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
0000043E 3E3C 0097 move.w D7, 0x97
00000442 4EAD 044A jsr [A5 + 0x44A /* export_133 */]
00000446 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */]
0000044A 6B12 bmi +0x14 /* 0000045E */
0000044C 4A42 tst.w D2
0000044E 6714 beq +0x16 /* 00000464 */
00000450 3200 move.w D1, D0
00000452 4EAD 05CA jsr [A5 + 0x5CA /* export_181 */]
00000456 4EAD 061A jsr [A5 + 0x61A /* export_191 */]
0000045A 4EAD 0622 jsr [A5 + 0x622 /* export_192 */]
label0000045E:
0000045E 2B49 F042 move.l [A5 - 0xFBE], A1
00000462 604E bra +0x50 /* 000004B2 */
label00000464:
00000464 42AD F042 clr.l [A5 - 0xFBE]
00000468 4A2D F05F tst.b [A5 - 0xFA1]
0000046C 6744 beq +0x46 /* 000004B2 */
0000046E 2B6D F052 F04A move.l [A5 - 0xFB6], [A5 - 0xFAE]
00000474 342D F05C move.w D2, [A5 - 0xFA4]
00000478 4EED 07BA jmp [A5 + 0x7BA /* export_243 */]
label0000047C:
0000047C 4EAD 0482 jsr [A5 + 0x482 /* export_140 */]
00000480 1C00 move.b D6, D0
00000482 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
00000486 3200 move.w D1, D0
00000488 0C40 0096 cmpi.w D0, 0x96
0000048C 670A beq +0xC /* 00000498 */
0000048E 0C40 0097 cmpi.w D0, 0x97
00000492 6704 beq +0x6 /* 00000498 */
00000494 4EED 0252 jmp [A5 + 0x252 /* export_70 */]
label00000498:
00000498 3001 move.w D0, D1
0000049A 5306 subq.b D6, 1
0000049C 6716 beq +0x18 /* 000004B4 */
0000049E 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
000004A2 0C40 002C cmpi.w D0, 0x2C /* ',' */
000004A6 67F0 beq -0xE /* 00000498 */
000004A8 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */]
000004AC 0C10 002C cmpi.b [A0], 0x2C /* ',' */
000004B0 67E6 beq -0x18 /* 00000498 */
label000004B2:
000004B2 4E75 rts
label000004B4:
000004B4 4EED 024A jmp [A5 + 0x24A /* export_69 */]
export_475:
000004B8 45ED F05F lea.l A2, [A5 - 0xFA1]
000004BC 4A12 tst.b [A2]
000004BE 675C beq +0x5E /* 0000051C */
000004C0 426D F05C clr.w [A5 - 0xFA4]
000004C4 4212 clr.b [A2]
000004C6 4A2D F01E tst.b [A5 - 0xFE2]
000004CA 6716 beq +0x18 /* 000004E2 */
000004CC 0C40 00A9 cmpi.w D0, 0xA9
000004D0 6716 beq +0x18 /* 000004E8 */
000004D2 4EAD 0612 jsr [A5 + 0x612 /* export_190 */]
000004D6 6B00 FEBA bmi -0x144 /* 00000392 */
000004DA 3200 move.w D1, D0
000004DC 4A42 tst.w D2
000004DE 6600 FE9C bne -0x162 /* 0000037C */
label000004E2:
000004E2 3F3C 0001 move.w -[A7], 0x1
000004E6 6006 bra +0x8 /* 000004EE */
label000004E8:
000004E8 4267 clr.w -[A7]
000004EA 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
label000004EE:
000004EE 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
000004F2 6626 bne +0x28 /* 0000051A */
000004F4 206D F052 movea.l A0, [A5 - 0xFAE]
000004F8 3B6D F056 F02A move.w [A5 - 0xFD6], [A5 - 0xFAA]
000004FE 202D F046 move.l D0, [A5 - 0xFBA]
00000502 4EAD 0602 jsr [A5 + 0x602 /* export_188 */]
00000506 301F move.w D0, [A7]+
00000508 6610 bne +0x12 /* 0000051A */
0000050A 1018 move.b D0, [A0]+
0000050C 6608 bne +0xA /* 00000516 */
0000050E C14B exg A0, A3
00000510 4EAD 075A jsr [A5 + 0x75A /* export_231 */]
00000514 C14B exg A0, A3
label00000516:
00000516 6000 FEDE bra -0x120 /* 000003F6 */
label0000051A:
0000051A 4E75 rts
label0000051C:
0000051C 7414 moveq.l D2, 0x14
0000051E 6008 bra +0xA /* 00000528 */
export_467:
00000520 4EAD 045A jsr [A5 + 0x45A /* export_135 */]
00000524 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */]
label00000528:
00000528 4EED 0042 jmp [A5 + 0x42 /* export_4 */]
export_471:
label0000052C:
0000052C 4EAD 04CA jsr [A5 + 0x4CA /* export_149 */]
00000530 1010 move.b D0, [A0]
00000532 0C40 002C cmpi.w D0, 0x2C /* ',' */
00000536 6604 bne +0x6 /* 0000053C */
00000538 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
label0000053C:
0000053C 0C00 00E6 cmpi.b D0, 0xE6
00000540 6708 beq +0xA /* 0000054A */
00000542 0C00 0097 cmpi.b D0, 0x97
00000546 6600 FD9E bne -0x260 /* 000002E6 */
label0000054A:
0000054A 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
0000054E 6728 beq +0x2A /* 00000578 */
label00000550:
00000550 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
00000554 0C40 0008 cmpi.w D0, 0x8
00000558 6604 bne +0x6 /* 0000055E */
0000055A 4EED 00BA jmp [A5 + 0xBA /* export_19 */]
label0000055E:
0000055E 0C40 001F cmpi.w D0, 0x1F
00000562 6410 bcc +0x12 /* 00000574 */
00000564 0C40 0003 cmpi.w D0, 0x3
00000568 6700 FE0C beq -0x1F2 /* 00000376 */
0000056C 0C40 0006 cmpi.w D0, 0x6
00000570 6200 FE04 bhi -0x1FA /* 00000376 */
label00000574:
00000574 4EED 023A jmp [A5 + 0x23A /* export_67 */]
label00000578:
00000578 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
0000057C 0C40 0008 cmpi.w D0, 0x8
00000580 6610 bne +0x12 /* 00000592 */
00000582 5248 addq.w A0, 1
00000584 4EAD 067A jsr [A5 + 0x67A /* export_203 */]
00000588 2047 movea.l A0, D7
0000058A 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */]
0000058E 669C bne -0x62 /* 0000052C */
00000590 4E75 rts
label00000592:
00000592 7801 moveq.l D4, 0x01
label00000594:
00000594 6100 FE60 bsr -0x19E /* 000003F6 */
00000598 4A40 tst.w D0
0000059A 6710 beq +0x12 /* 000005AC */
0000059C 4EAD 00BA jsr [A5 + 0xBA /* export_19 */]
000005A0 0C40 008E cmpi.w D0, 0x8E
000005A4 66EE bne -0x10 /* 00000594 */
000005A6 5304 subq.b D4, 1
000005A8 66EA bne -0x14 /* 00000594 */
000005AA 60A4 bra -0x5A /* 00000550 */
label000005AC:
000005AC 4E75 rts
export_481:
label000005AE:
000005AE 5248 addq.w A0, 1
000005B0 4EAD 067A jsr [A5 + 0x67A /* export_203 */]
000005B4 2047 movea.l A0, D7
000005B6 4E75 rts
export_482:
000005B8 0C6D FFFF F02A cmpi.w [A5 - 0xFD6], 0xFFFF
000005BE 6732 beq +0x34 /* 000005F2 */
000005C0 343C 0013 move.w D2, 0x13
000005C4 4A2D F05F tst.b [A5 - 0xFA1]
000005C8 6600 FF5E bne -0xA0 /* 00000528 */
000005CC 601C bra +0x1E /* 000005EA */
export_466:
000005CE 4A2D F01E tst.b [A5 - 0xFE2]
000005D2 670E beq +0x10 /* 000005E2 */
000005D4 0C40 0098 cmpi.w D0, 0x98
000005D8 6604 bne +0x6 /* 000005DE */
000005DA 4EED 0452 jmp [A5 + 0x452 /* export_134 */]
label000005DE:
000005DE 4EED 1062 jmp [A5 + 0x1062 /* export_520 */]
label000005E2:
000005E2 4EAD 080A jsr [A5 + 0x80A /* export_253 */]
000005E6 4EAD 04DA jsr [A5 + 0x4DA /* export_151 */]
label000005EA:
000005EA 42AD F03C clr.l [A5 - 0xFC4]
000005EE 4EAD 08BA jsr [A5 + 0x8BA /* export_275 */]
label000005F2:
000005F2 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
000005F6 4EED 0202 jmp [A5 + 0x202 /* export_60 */]
export_478:
000005FA 4A2D F01E tst.b [A5 - 0xFE2]
000005FE 66AC bne -0x52 /* 000005AC */
00000600 4EAD 0242 jsr [A5 + 0x242 /* export_68 */]
00000604 588F addq.l A7, 4
export_483:
00000606 2B48 F04A move.l [A5 - 0xFB6], A0
0000060A 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */]
0000060E 42AD F03C clr.l [A5 - 0xFC4]
00000612 0C6D FFFF F02A cmpi.w [A5 - 0xFD6], 0xFFFF
00000618 6706 beq +0x8 /* 00000620 */
0000061A 2B6D F04A F03C move.l [A5 - 0xFC4], [A5 - 0xFB6]
label00000620:
00000620 4EAD 0BD2 jsr [A5 + 0xBD2 /* export_374 */]
00000624 60CC bra -0x32 /* 000005F2 */
export_463:
00000626 4A2D F01E tst.b [A5 - 0xFE2]
0000062A 661E bne +0x20 /* 0000064A */
0000062C 206D F03C movea.l A0, [A5 - 0xFC4]
00000630 343C 0011 move.w D2, 0x11
00000634 2E08 move.l D7, A0
00000636 6700 FEF0 beq -0x10E /* 00000528 */
0000063A 3B6D F040 F02A move.w [A5 - 0xFD6], [A5 - 0xFC0]
00000640 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
00000644 4EAD 0962 jsr [A5 + 0x962 /* export_296 */]
00000648 4E75 rts
label0000064A:
0000064A 4EAD 045A jsr [A5 + 0x45A /* export_135 */]
0000064E 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */]
00000652 4EAD 029A jsr [A5 + 0x29A /* export_79 */]
00000656 206D F03C movea.l A0, [A5 - 0xFC4]
0000065A 3B6D F040 F02A move.w [A5 - 0xFD6], [A5 - 0xFC0]
00000660 2E08 move.l D7, A0
00000662 672C beq +0x2E /* 00000690 */
00000664 4E75 rts
export_477:
00000666 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */]
0000066A 4A2D F01E tst.b [A5 - 0xFE2]
0000066E 6720 beq +0x22 /* 00000690 */
00000670 0C40 000E cmpi.w D0, 0xE
00000674 670E beq +0x10 /* 00000684 */
00000676 0C40 000D cmpi.w D0, 0xD /* '\r' */
0000067A 6708 beq +0xA /* 00000684 */
0000067C 50ED F099 st [A5 - 0xF67]
00000680 4EED 0CB2 jmp [A5 + 0xCB2 /* export_402 */]
label00000684:
00000684 4EAD 0802 jsr [A5 + 0x802 /* export_252 */]
00000688 6100 FCE8 bsr -0x316 /* 00000372 */
0000068C 4EED 022A jmp [A5 + 0x22A /* export_65 */]
label00000690:
00000690 4EAD 0282 jsr [A5 + 0x282 /* export_76 */]
00000694 4EAD 0962 jsr [A5 + 0x962 /* export_296 */]
00000698 4EED 022A jmp [A5 + 0x22A /* export_65 */]
export_486:
0000069C 284B movea.l A4, A3
0000069E 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
000006A2 224B movea.l A1, A3
000006A4 2202 move.l D1, D2
000006A6 266D ECA6 movea.l A3, [A5 - 0x135A]
000006AA 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
000006AE D481 add.l D2, D1
000006B0 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
000006B4 4EAD 0322 jsr [A5 + 0x322 /* export_96 */]
000006B8 C94B exg A4, A3
000006BA 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
label000006BE:
000006BE 612E bsr +0x30 /* 000006EE */
000006C0 264C movea.l A3, A4
000006C2 612A bsr +0x2C /* 000006EE */
000006C4 4EED 007A jmp [A5 + 0x7A /* export_11 */]
export_501:
000006C8 284B movea.l A4, A3
000006CA 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
000006CE 224B movea.l A1, A3
000006D0 2202 move.l D1, D2
000006D2 266D ECA6 movea.l A3, [A5 - 0x135A]
000006D6 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
000006DA D481 add.l D2, D1
000006DC 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
000006E0 264C movea.l A3, A4
000006E2 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
000006E6 4EAD 0322 jsr [A5 + 0x322 /* export_96 */]
000006EA C94B exg A4, A3
000006EC 60D0 bra -0x2E /* 000006BE */
fn000006EE:
000006EE 2F02 move.l -[A7], D2
000006F0 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
000006F4 4A82 tst.l D2
000006F6 6708 beq +0xA /* 00000700 */
000006F8 5382 subq.l D2, 1
label000006FA:
000006FA 14DB move.b [A2]+, [A3]+
000006FC 51CA FFFC dbf D2, -0x6 /* 000006FA */
label00000700:
00000700 241F move.l D2, [A7]+
00000702 4E75 rts
export_487:
00000704 4EAD 119A jsr [A5 + 0x119A /* export_559 */]
00000708 600E bra +0x10 /* 00000718 */
export_488:
0000070A 4EAD 1192 jsr [A5 + 0x1192 /* export_558 */]
0000070E 6008 bra +0xA /* 00000718 */
export_489:
00000710 4EAD 019A jsr [A5 + 0x19A /* export_47 */]
00000714 4EAD 0652 jsr [A5 + 0x652 /* export_198 */]
label00000718:
00000718 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
0000071C 4EAD 0322 jsr [A5 + 0x322 /* export_96 */]
00000720 4EAD 03CA jsr [A5 + 0x3CA /* export_117 */]
00000724 4EED 007A jmp [A5 + 0x7A /* export_11 */]
export_502:
00000728 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */]
0000072C 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
00000730 260B move.l D3, A3
00000732 4EED 01D2 jmp [A5 + 0x1D2 /* export_54 */]
export_490:
00000736 48E7 2010 movem.l -[A7], D2,A3
0000073A 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */]
0000073E 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
00000742 2602 move.l D3, D2
00000744 4CDF 0804 movem.l D2,A3, [A7]+
00000748 4EED 01AA jmp [A5 + 0x1AA /* export_49 */]
export_491:
0000074C 6104 bsr +0x6 /* 00000752 */
0000074E 4EED 06EA jmp [A5 + 0x6EA /* export_217 */]
fn00000752:
00000752 48E7 2010 movem.l -[A7], D2,A3
00000756 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */]
0000075A 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
0000075E 4A82 tst.l D2
00000760 6708 beq +0xA /* 0000076A */
00000762 1013 move.b D0, [A3]
00000764 4CDF 0804 movem.l D2,A3, [A7]+
00000768 4E75 rts
label0000076A:
0000076A 4EED 0182 jmp [A5 + 0x182 /* export_44 */]
export_492:
0000076E 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
00000772 4EAD 048A jsr [A5 + 0x48A /* export_141 */]
export_484:
00000776 2F00 move.l -[A7], D0
00000778 47ED ED7C lea.l A3, [A5 - 0x1284]
0000077C 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
00000780 201F move.l D0, [A7]+
00000782 1680 move.b [A3], D0
00000784 4EED 007A jmp [A5 + 0x7A /* export_11 */]
export_493:
00000788 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */]
0000078C 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
label00000790:
00000790 2002 move.l D0, D2
00000792 6736 beq +0x38 /* 000007CA */
00000794 0C1B 0020 cmpi.b [A3]+, 0x20 /* ' ' */
00000798 6604 bne +0x6 /* 0000079E */
0000079A 5382 subq.l D2, 1
0000079C 60F2 bra -0xC /* 00000790 */
label0000079E:
0000079E 538B subq.l A3, 1
000007A0 1A33 2000 move.b D5, [A3 + D2.w]
000007A4 4233 2000 clr.b [A3 + D2.w]
000007A8 2C4B movea.l A6, A3
000007AA 50ED F081 st [A5 - 0xF7F]
000007AE 1B7C 0001 F080 move.b [A5 - 0xF80], 0x1
000007B4 4EAD 118A jsr [A5 + 0x118A /* export_557 */]
000007B8 1D85 2000 move.b [A6 + D2.w], D5
000007BC 422D F081 clr.b [A5 - 0xF7F]
000007C0 042D 0001 F080 subi.b [A5 - 0xF80], 0x1
000007C6 6602 bne +0x4 /* 000007CA */
000007C8 4E75 rts
label000007CA:
000007CA 7000 moveq.l D0, 0x00
000007CC 4EED 06EA jmp [A5 + 0x6EA /* export_217 */]
export_494:
000007D0 7E28 moveq.l D7, 0x28
000007D2 4EAD 044A jsr [A5 + 0x44A /* export_133 */]
000007D6 4EAD 045A jsr [A5 + 0x45A /* export_135 */]
000007DA 2F02 move.l -[A7], D2
000007DC 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
000007E0 4EAD 0472 jsr [A5 + 0x472 /* export_138 */]
000007E4 7E29 moveq.l D7, 0x29
000007E6 4EAD 044A jsr [A5 + 0x44A /* export_133 */]
000007EA 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
000007EE 6706 beq +0x8 /* 000007F6 */
000007F0 4EAD 048A jsr [A5 + 0x48A /* export_141 */]
000007F4 6004 bra +0x6 /* 000007FA */
label000007F6:
000007F6 6100 FF5A bsr -0xA4 /* 00000752 */
label000007FA:
000007FA 241F move.l D2, [A7]+
000007FC 600A bra +0xC /* 00000808 */
export_495:
000007FE 4EAD 047A jsr [A5 + 0x47A /* export_139 */]
00000802 6B00 FF66 bmi -0x98 /* 0000076A */
00000806 7020 moveq.l D0, 0x20
label00000808:
00000808 2600 move.l D3, D0
0000080A 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
0000080E 6002 bra +0x4 /* 00000812 */
label00000810:
00000810 14C3 move.b [A2]+, D3
label00000812:
00000812 51CA FFFC dbf D2, -0x6 /* 00000810 */
00000816 4EED 007A jmp [A5 + 0x7A /* export_11 */]
export_497:
0000081A 6100 00B2 bsr +0xB4 /* 000008CE */
0000081E 2C4B movea.l A6, A3
00000820 4EAD 03A2 jsr [A5 + 0x3A2 /* export_112 */]
00000824 9E82 sub.l D7, D2
00000826 6404 bcc +0x6 /* 0000082C */
00000828 D487 add.l D2, D7
0000082A 7E00 moveq.l D7, 0x00
label0000082C:
0000082C 2207 move.l D1, D7
0000082E 6006 bra +0x8 /* 00000836 */
export_496:
00000830 6100 009C bsr +0x9E /* 000008CE */
00000834 7200 moveq.l D1, 0x00
export_485:
label00000836:
00000836 48E7 8038 movem.l -[A7], D0,A2,A3,A4
0000083A 284B movea.l A4, A3
0000083C 6100 0158 bsr +0x15A /* 00000996 */
00000840 3001 move.w D0, D1
00000842 264C movea.l A3, A4
00000844 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */]
00000848 244C movea.l A2, A4
0000084A 4EAD 0312 jsr [A5 + 0x312 /* export_94 */]
0000084E 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00000852 4CDF 1C01 movem.l D0,A2,A3,A4, [A7]+
00000856 4E75 rts
export_498:
00000858 4A01 tst.b D1
0000085A 6708 beq +0xA /* 00000864 */
0000085C 617A bsr +0x7C /* 000008D8 */
0000085E 6100 008E bsr +0x90 /* 000008EE */
00000862 60D2 bra -0x2C /* 00000836 */
label00000864:
00000864 7E28 moveq.l D7, 0x28
00000866 4EAD 044A jsr [A5 + 0x44A /* export_133 */]
0000086A 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
0000086E 284A movea.l A4, A2
00000870 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
00000874 264C movea.l A3, A4
00000876 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
0000087A 4EAD 03EA jsr [A5 + 0x3EA /* export_121 */]
0000087E 6412 bcc +0x14 /* 00000892 */
00000880 264C movea.l A3, A4
00000882 4EAD 03CA jsr [A5 + 0x3CA /* export_117 */]
00000886 264C movea.l A3, A4
00000888 4EAD 03FA jsr [A5 + 0x3FA /* export_123 */]
0000088C 264C movea.l A3, A4
0000088E 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
label00000892:
00000892 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00000896 4EAD 045A jsr [A5 + 0x45A /* export_135 */]
0000089A 6152 bsr +0x54 /* 000008EE */
0000089C 48E7 6008 movem.l -[A7], D1,D2,A4
000008A0 4EAD 04C2 jsr [A5 + 0x4C2 /* export_148 */]
000008A4 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */]
000008A8 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
000008AC 2C4B movea.l A6, A3
000008AE 2A02 move.l D5, D2
000008B0 4CDF 0806 movem.l D1,D2,A3, [A7]+
000008B4 6100 00E0 bsr +0xE2 /* 00000996 */
000008B8 4A82 tst.l D2
000008BA 6710 beq +0x12 /* 000008CC */
000008BC 4A85 tst.l D5
000008BE 670C beq +0xE /* 000008CC */
000008C0 5385 subq.l D5, 1
label000008C2:
000008C2 16DE move.b [A3]+, [A6]+
000008C4 5382 subq.l D2, 1
000008C6 6704 beq +0x6 /* 000008CC */
000008C8 51CD FFF8 dbf D5, -0xA /* 000008C2 */
label000008CC:
000008CC 4E75 rts
fn000008CE:
000008CE 6108 bsr +0xA /* 000008D8 */
000008D0 7E29 moveq.l D7, 0x29
000008D2 4EAD 044A jsr [A5 + 0x44A /* export_133 */]
000008D6 4E75 rts
fn000008D8:
000008D8 4EAD 04B2 jsr [A5 + 0x4B2 /* export_146 */]
000008DC 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */]
000008E0 266D ECA6 movea.l A3, [A5 - 0x135A]
000008E4 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
000008E8 4EAD 045A jsr [A5 + 0x45A /* export_135 */]
000008EC 4E75 rts
fn000008EE:
000008EE 4A82 tst.l D2
000008F0 6700 FE78 beq -0x186 /* 0000076A */
000008F4 5382 subq.l D2, 1
000008F6 2202 move.l D1, D2
000008F8 343C FFFF move.w D2, 0xFFFF
000008FC 0C10 002C cmpi.b [A0], 0x2C /* ',' */
00000900 6608 bne +0xA /* 0000090A */
00000902 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00000906 4EAD 045A jsr [A5 + 0x45A /* export_135 */]
label0000090A:
0000090A 7E29 moveq.l D7, 0x29
0000090C 4EAD 044A jsr [A5 + 0x44A /* export_133 */]
00000910 4E75 rts
export_503:
00000912 4EAD 04B2 jsr [A5 + 0x4B2 /* export_146 */]
00000916 7801 moveq.l D4, 0x01
00000918 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
0000091C 671A beq +0x1C /* 00000938 */
0000091E 4EAD 047A jsr [A5 + 0x47A /* export_139 */]
00000922 6B00 FE46 bmi -0x1B8 /* 0000076A */
00000926 2802 move.l D4, D2
00000928 6700 FE40 beq -0x1BE /* 0000076A */
0000092C 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00000930 4EAD 0472 jsr [A5 + 0x472 /* export_138 */]
00000934 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
label00000938:
00000938 286D ECA6 movea.l A4, [A5 - 0x135A]
0000093C 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00000940 4EAD 0472 jsr [A5 + 0x472 /* export_138 */]
00000944 7E29 moveq.l D7, 0x29
00000946 4EAD 044A jsr [A5 + 0x44A /* export_133 */]
0000094A 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */]
0000094E 2C4B movea.l A6, A3
00000950 5384 subq.l D4, 1
00000952 264C movea.l A3, A4
00000954 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
00000958 343C FFFF move.w D2, 0xFFFF
0000095C 2204 move.l D1, D4
0000095E 6136 bsr +0x38 /* 00000996 */
00000960 2802 move.l D4, D2
00000962 672C beq +0x2E /* 00000990 */
00000964 CD4B exg A6, A3
00000966 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
0000096A 4A82 tst.l D2
0000096C 6714 beq +0x16 /* 00000982 */
label0000096E:
0000096E B882 cmp.l D4, D2
00000970 651E bcs +0x20 /* 00000990 */
00000972 244E movea.l A2, A6
00000974 284B movea.l A4, A3
00000976 2602 move.l D3, D2
00000978 5383 subq.l D3, 1
label0000097A:
0000097A B90A cmpm.b [A4]+, [A2]+
0000097C 660A bne +0xC /* 00000988 */
0000097E 51CB FFFA dbf D3, -0x8 /* 0000097A */
label00000982:
00000982 2601 move.l D3, D1
00000984 5283 addq.l D3, 1
00000986 600A bra +0xC /* 00000992 */
label00000988:
00000988 5384 subq.l D4, 1
0000098A 5281 addq.l D1, 1
0000098C 528E addq.l A6, 1
0000098E 60DE bra -0x20 /* 0000096E */
label00000990:
00000990 7600 moveq.l D3, 0x00
label00000992:
00000992 4EED 01AA jmp [A5 + 0x1AA /* export_49 */]
fn00000996:
00000996 2F03 move.l -[A7], D3
00000998 2602 move.l D3, D2
0000099A 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
0000099E D7C1 add.l A3, D1
000009A0 9481 sub.l D2, D1
000009A2 6404 bcc +0x6 /* 000009A8 */
000009A4 7400 moveq.l D2, 0x00
000009A6 6006 bra +0x8 /* 000009AE */
label000009A8:
000009A8 B682 cmp.l D3, D2
000009AA 6402 bcc +0x4 /* 000009AE */
000009AC 2403 move.l D2, D3
label000009AE:
000009AE 261F move.l D3, [A7]+
000009B0 4E75 rts
export_499:
000009B2 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */]
000009B6 6606 bne +0x8 /* 000009BE */
000009B8 4EAD 0322 jsr [A5 + 0x322 /* export_96 */]
000009BC 6024 bra +0x26 /* 000009E2 */
label000009BE:
000009BE 4EAD 047A jsr [A5 + 0x47A /* export_139 */]
000009C2 5242 addq.w D2, 1
000009C4 6608 bne +0xA /* 000009CE */
000009C6 4EAD 094A jsr [A5 + 0x94A /* export_293 */]
000009CA 2400 move.l D2, D0
000009CC 6026 bra +0x28 /* 000009F4 */
label000009CE:
000009CE 5242 addq.w D2, 1
000009D0 6610 bne +0x12 /* 000009E2 */
000009D2 226D ED00 movea.l A1, [A5 - 0x1300]
000009D6 5089 addq.l A1, 8
000009D8 7400 moveq.l D2, 0x00
label000009DA:
000009DA 4A19 tst.b [A1]+
000009DC 6616 bne +0x18 /* 000009F4 */
000009DE 5282 addq.l D2, 1
000009E0 60F8 bra -0x6 /* 000009DA */
label000009E2:
000009E2 4EAD 031A jsr [A5 + 0x31A /* export_95 */]
000009E6 266D ED0C movea.l A3, [A5 - 0x12F4]
000009EA 528B addq.l A3, 1
000009EC 4EAD 036A jsr [A5 + 0x36A /* export_105 */]
000009F0 6502 bcs +0x4 /* 000009F4 */
000009F2 7400 moveq.l D2, 0x00
label000009F4:
000009F4 2602 move.l D3, D2
000009F6 4EED 01D2 jmp [A5 + 0x1D2 /* export_54 */]
export_500:
000009FA 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
000009FE 266D ECA6 movea.l A3, [A5 - 0x135A]
00000A02 284B movea.l A4, A3
00000A04 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
00000A08 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00000A0C 264C movea.l A3, A4
00000A0E 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
00000A12 4EAD 008A jsr [A5 + 0x8A /* export_13 */]
00000A16 5342 subq.w D2, 1
00000A18 650C bcs +0xE /* 00000A26 */
label00000A1A:
00000A1A 101B move.b D0, [A3]+
00000A1C 4EAD 041A jsr [A5 + 0x41A /* export_127 */]
00000A20 14C0 move.b [A2]+, D0
00000A22 51CA FFF6 dbf D2, -0xC /* 00000A1A */
label00000A26:
00000A26 4EED 007A jmp [A5 + 0x7A /* export_11 */]